export default {
    install(Vue,a,b){
        console.log('插件被安装了',a,b)
        //全局过滤器
        Vue.filter('mySlice',function(value){
            return value.slice(0,4)
        })

        //自定义全局指令
        Vue.directive('fbind',{
            bind(element,binding){
                element.value = binding.value
            },
            inserted(element){
                element.focus()
            },
            update(element,binding){
                element.value = binding.value
            }
        })

        //定义混合
        Vue.mixin({
            data(){
                return {
                    x:100,
                    y:200
                }
            }
        })

        //自定义全局方法
        Vue.prototype.hello = function(){
            alert('hello')
        }
    }
}